ISnapshotSerializer

StockSharp.Algo.Storages

スナップショットをシリアライズするためのインターフェイス。

プロパティ

DataType
public DataType DataType { get; }
value = iSnapshotSerializer.DataType

データ型情報。

Name
public string Name { get; }
value = iSnapshotSerializer.Name

お名前.

Version
public Version Version { get; }
value = iSnapshotSerializer.Version

データフォーマットのバージョン。

メソッド

Deserialize
public TMessage Deserialize(Version version, byte[] buffer)
result = iSnapshotSerializer.Deserialize(version, buffer)

バイト配列からメッセージのデシリアライズを行います。

version
データフォーマットのバージョン。
buffer
バイト配列。

戻り値: ご挨拶

GetKey
public TKey GetKey(TMessage message)
result = iSnapshotSerializer.GetKey(message)

指定したメッセージのキーを取得します。

message
ご挨拶

戻り値: 主。

Serialize
public byte[] Serialize(Version version, TMessage message)
result = iSnapshotSerializer.Serialize(version, message)

指定したメッセージをバイト配列にシリアライズします。

version
データフォーマットのバージョン。
message
ご挨拶

戻り値: バイト配列。

Update
public void Update(TMessage message, TMessage changes)
iSnapshotSerializer.Update(message, changes)

指定したメッセージを新しい変更で更新します。

message
ご挨拶
changes
変更点